package projetInfo1;

import java.util.ArrayList;
import java.util.List;

public class Groupe {
	private String nom;
	private ArrayList<INoeud> listeNoeuds;
	
	public Groupe(String nom) {
		this.nom = nom;
		listeNoeuds = new ArrayList<INoeud>();
	}

	public void ajouterNoeud(INoeud noeudAj){
		if(!listeNoeuds.contains(noeudAj))
			listeNoeuds.add(noeudAj);
	}
	
	public boolean contains(INoeud noeud) {
		return listeNoeuds.contains(noeud);
	}
	
	public void supprimerNoeud(INoeud noeudSupp){
		listeNoeuds.remove(noeudSupp);
	}
	
	public List<INoeud> listeNoeuds(){
		return new ArrayList<INoeud>(listeNoeuds);
	}

	public String getNom() {
		return nom;
	}
}
